.wrap {
	
	max-width:1400px;
    margin: 0px auto;
    overflow: hidden;
}


.clear{clear:both;height: 0;}


.wap-head{display: none;}

.wap-banner img{width: 100%;}


.c{}
.c:after{display: block; content: "";clear: both;height:0;}




/*header*/
.header{position: relative;}



.head .one{display: block;}
.head .two{display: none;}


.head-fixed .one{display:none;}
.head-fixed .two{display:block;}


/*head*/
.head{height:100px;position: absolute;width:100%;/*border-bottom:solid 1px rgba(255,255,255,0.25); */      /*background:rgba(255,255,255,0.18);*/width: 100%; left:0;top:0;z-index: 999;}
.head .logo{margin: 12px 0;}
.head .wrap{overflow: visible;}

.head-fixed{position: fixed;top:0;left: 0;background: #fff;box-shadow: 0 0 5px rgab(0,0,0,0.1);}
.head-fixed .nav ul li>a{color: #333;}

/*banner*/
.banner{width: 100vw;height: 100vh;}
.banner img { width: 100%; height: 100%; }
.banner #banner-pg{position: absolute;margin: 0 auto;bottom: 50px;}
.banner #banner-pg  .swiper-pagination-bullet{margin: 0 12px;width: 51px;height: 8px;background: #f8b800;border-radius: 4px;}

.banner .banner-txt{display: none;position: absolute;transform:translate(-50%,-50%);left: 50%; top: 50%;color: #fff;text-align: center;transfrom:translate(-50%, -50%);}

.banner .banner-txt b{ font-size: 30px;font-weight: normal;}
.banner .banner-txt p{font-size: 60px;margin-bottom: 20px;letter-spacing: 12px;}
.banner .banner-txt span{font-size: 18px;}

.banner .my-video:before{display: block;content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.4);}







/*nav*/
/*.nav{}
.nav ul>li{padding:21px 25px;box-sizing: border-box;float: left;text-align: center;z-index: 9999;}
.nav ul>li:last-child{}
.nav ul li.on:after,.nav ul li:hover:after{display: block;content: ""; position: absolute; transition: all 0.3s;top:57px;left: 0;height:2px;background: #f8b800;    width: 100%;    }
.nav>ul>li.on,.nav>ul>li:hover{background:#00aeea;}
.nav>ul>li.on>a,.nav>ul>li:hover>a{color: #fff;}
.nav ul li>a{ height: 57px;   font-size: 16px;box-sizing: border-box;  line-height:57px;color:#fff;display: block;}
.nav ul li .nav-info{ height: 250px !important;display: none;transition: all 0.3s;padding:2vh;text-align: left;background: #fafafa;width: 100%;position: absolute;top:100px;left: 0;box-shadow: 0 2px 5px rgba(0,0,0,0.5);z-index: 9999;}
.nav ul li .nav-info .wrap{display: flex; flex-wrap: nowrap; align-items: flex-start;  justify-content: flex-start;}
.nav ul li .nav-info .nav-info-left{margin-right: 2vw;overflow: hidden;}
.nav ul li .nav-info .nav-info-left .nav-info-left-txt{margin-right:2vw;width:520px;}
.nav ul li .nav-info .nav-info-left .nav-info-left-txt h2{color: #333;  font-size: 26px;font-weight: bold;line-height: 30px;}
.nav ul li .nav-info .nav-info-left .nav-info-left-txt p{font-size: 15px;line-height: 30px;color: #666;margin: 3vh 0 4vh 0;}
.nav ul li .nav-info .nav-info-left .nav-info-left-txt a:hover{color:#00aeea;}
.nav ul li .nav-info .nav-info-left .nav-info-left-pic {}
.nav ul li .nav-info .nav-info-left .nav-info-left-pic img{width: 100%;}




.nav ul li dl{display: flex;flex-wrap: wrap;justify-content: flex-start;flex: 1;}
.nav ul li dl dd {width:150px; float: left;align-items: flex-start;margin:5px; height:36px;line-height:36px;text-align: center;}
.nav ul li dl dd a{display: block;  border:solid 1px #e4e4e4; color: #666;height: 36px;line-height:36px;font-size: 14px;} 
.nav ul li:hover .nav-info {display: block;}
.nav ul li dl dd:hover {background:#00aeea;}
.nav ul li dl dd:hover a{color: #fff;}*/


.nav{margin-top:42px;}
.nav ul>li{ position: relative;padding:0 25px;box-sizing: border-box;float: left;text-align: center;z-index: 9999;}
.nav ul>li:last-child{padding-right: 0;}
.nav>ul>li.on>a,.nav>ul>li:hover>a{color:#00aeea;}
.nav ul li>a{height: 57px;font-size: 16px;box-sizing: border-box;  line-height: 16px;color:#fff;display: block;}
.nav ul li .nav-info{display: none;  border-radius: 0 0 10px 10px; width: 396px;
    height: 390px;transition: all 0.3s;padding: 20px;text-align: left;  background:rgba(255,255,255,0.7);position: absolute; top:58px;left: 0; box-shadow: 0 0 1px rgba(0,0,0,0.3);z-index: 9999;}
.nav ul li .nav-info .nav-info-left{margin-right: 2vw;}
.nav ul li .nav-info .nav-info-left .nav-info-left-txt{margin-right: 2vw;}
.nav ul li .nav-info .nav-info-left .nav-info-left-txt h2{margin-top: 10px;color: #333;  font-size: 20px;line-height: 30px;}
.nav ul li .nav-info .nav-info-left .nav-info-left-txt p{font-size: 15px;line-height: 30px;color: #666;margin: 3vh 0 4vh 0;}
.nav ul li .nav-info .nav-info-left .nav-info-left-pic img{width: 200px;height: auto;}
.nav ul li:last-child .nav-info,.nav ul li:nth-child(7) .nav-info{left: auto;right:0;}



.nav ul li dl{ display: flex;flex-wrap:wrap; align-content: flex-start;  overflow: hidden;align-items: flex-start;width: 120px;  height: 400px;  padding-right:30px;border-right:solid 1px #ccc;margin-right: 30px;}
.nav ul li dl dd {height:30px;line-height:30px;overflow: hidden;}
.nav ul li dl dd a{display: block;  color: #333;height:30px;line-height:30px;font-size: 15px;} 
.nav ul li dl dd a:hover{text-decoration: underline !important;left: 10px;  transition: all 0.3s;}





.my-video{object-fit: fill;}

.wap-head{background:rgb(255,255,255);z-index: 9999;box-shadow: 0 0 5px #ccc;padding: 2% 0;display: none;}
.wap-head .wap-nav{margin: 42px 0;}
.wap-head .logo{margin: 26px 0;}

.wap-nav-list {display: none;position: fixed;left: 0;top:178px;z-index: 99999;width: 100%;}
.wap-nav-list ul{ background: #fff;}
.wap-nav-list ul li{background: url(../img/tri.png)no-repeat 96% center ;border-bottom: solid 1px #ccc;margin: 0 0 1% 0; padding: 0 2% 0;height:44px;line-height:44px;}
.wap-nav-list ul li a{font-size:16px;display: block;}
.wap-nav-list ul li dl{display: none;background: #fafafa;height: auto;z-index: 99999;}

.wap-banner{display: none;}

.menuWrap{display: none;}




.sp_header{height: 64px;overflow:hidden;background:#fff;position:fixed;z-index:999999;width:100%;top:0;}
.sp_logo{padding: 5px;float:left;height: auto;}
.sp_logo img{margin: 0px auto;height: 50px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top: 18px;}
.sp_nav span{display:block;background: #00aeea;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9999;background: #f5f5f5;width:100%;height: calc(100% - 50px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top: 60px;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size: 16px;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none;width: 100%;}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width: 30px;height: 30px;fill: #00aeea;}
.sjj_nav ul li .sjj_nav_i_se svg{fill: #00aeea;}
.sjj_nav ul li ul li>ul{margin-left:10px}



.index-tit{margin-bottom: 50px;}
.index-tit h2{position: relative;width: 274px;text-align: center;position: relative;display: block;margin:0 auto 40px;font-size:40px;color: #333;font-weight: bold;line-height:40px;}
.index-tit h2:before{position: absolute; left:0;top:45%;display: block;content: "";width: 42px;height: 4px;background: #00aeea;}
.index-tit h2:after{position: absolute; right:0;top:45%;display: block;content: "";width: 42px;height: 4px;background: #00aeea;}




/*app*/
.app{background:#f5f5f5;padding:60px 0;}
.app-list ul{display:flex;height: 548px;overflow: hidden;}
.app-list ul li{flex: 1;overflow: hidden; transition: 0.5s;    height: 548px;float: left;text-align: center;position: relative;margin-right: 2%;}
.app-list ul li .pic{overflow: hidden;height: 548px;}
.app-list ul li .pic img{transition: width 0.5s;width: 100%;height: 100%;object-fit:cover ;}
.app-list ul li p{color: #fff;font-size: 18px;  width: 100%;position: absolute;left: 0; bottom: 0;background: rgba(0, 174, 234,0.6);height: 60px;line-height: 60px;}

.app-list ul li:hover{flex-basis: 40%;}
.app-list ul li:hover:img{width: 100%;height: 100%;}


/*foot*/
.foot{background:url(../img/foot-bg.jpg)no-repeat center /cover;padding: 57px 0 24px;}
.foot .foot-nav{padding-bottom:26px;}
.foot .foot-nav dl{float: left;padding-right: 66px;position: relative;}
.foot .foot-nav dl dt{}
.foot .foot-nav dl dt,.foot .foot-con dl dt{ font-weight: bold;font-size: 18px;color: #ffffff;line-height: 18px;margin: 0 0 20px 0;}
.foot .foot-nav dl dd {}
.foot .foot-nav dl dd a,.foot-con dl dd{font-size: 15px;color:rgba(255,255,255,0.7);line-height: 30px;}


.foot .foot-nav dl{width: 397px;}
.foot .foot-nav dl:after{display:block;content: "";height: 0;clear: both;}
.foot .foot-nav dl dd{float:left;  width: 90px;margin-right: 20px;}
.foot .foot-nav dl dd a{}



.foot-con dl dd.addr{background:url(../img/icon1.png)no-repeat left center;padding-left: 30px;}
.foot-con dl dd.phone{background:url(../img/icon2.png)no-repeat left center;padding-left: 30px;}
.foot-con dl dd.tel{background:url(../img/icon2.png)no-repeat left center;padding-left: 30px;}
.foot-con dl dd.fax{background:url(../img/icon3.png)no-repeat left center;padding-left: 30px;}
.foot-con dl dd.beian{background:url(../img/icon4.png)no-repeat left center;padding-left: 30px;}

.foot .foot-nav dl dd:hover a{color: #00aeea;font-weight: bold;}
.foot .foot-con{padding-bottom:26px;margin-left: 100px;}
.foot .wechat{margin-left: 50px;}
.foot .wechat p{color: #fff;margin-top: 10px;text-align:center;}




/*ny-info*/
.ny-info{background: #f9f9f9;}


.ny-banner{height: 500px;}

.sub-nav{z-index: 9999;border-bottom: solid 1px #e8e8e8;z-index: 99;padding:0 auto 1%;margin-top: 20px;}
.sub-nav .wrap{background: #fff;}
.sub-nav ul{text-align: center;display: flex;justify-content: center;align-items: center;flex-wrap:wrap ;  }
.sub-nav ul li{ margin-bottom: 20px;  background: #f3f3f3;line-height: 40px; width: 11%; text-align: center ;margin-right: 36px;  /*background: url(../img/line.png)no-repeat center right;*/height:40px;}
.sub-nav ul li a{transition: width 0.5s;  display: block;line-height:40px;color: #444444;font-size: 16px;}
/*.sub-nav ul li.on:after,.sub-nav ul li:hover:after{transition: all 0.3s;display: block;content: ""; width:100%;height: 2px;background:#00aeea;}*/
.sub-nav ul li.on a,.sub-nav ul li:hover a{color: #fff;background: #00aeea;}



/*ny-about*/
.ny-about{}
.ny-about .ny-about-info {padding: 60px 0;background: url(../img/about-bg.jpg)no-repeat center / cover;}
.ny-about .ny-about-info h2{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 23px;}
.ny-about .ny-about-info p{ font-size: 16px;line-height: 34px;color: #444;}
.ny-about .ny-about-info .ny-about-info-pic{margin: 47px 0;}
.ny-about .ny-about-info .ny-about-info-pic img{width: 100%;}


.ny-org{background: url(../img/org-bg.jpg)no-repeat center /cover;padding: 60px 0; background-attachment:fixed; }
.ny-org img{max-width: 100%;}


.ny-cul{margin: 60px 0;position: relative;}
.ny-cul ul{height: 580px; position: relative;  background: url(../img/cul-bg.png)no-repeat center /cover;padding: 60px 0;}
.ny-cul ul li.cul-icon1{position: absolute;top:37px;right: 585px;}
.ny-cul ul li.cul-icon2{position: absolute;top:175px;right: 239px;}
.ny-cul ul li.cul-icon3{position: absolute;top:315px;right: 530px;}
.ny-cul ul li.cul-icon4{position: absolute;top:454px;right: 657px;}
.ny-cul ul li .txt{margin-left: 14px;padding-top:19px;}
.ny-cul ul li .txt b{font-size: 26px;line-height: 26px;font-weight: normal;color: #333;}
.ny-cul ul li .txt p{font-size: 16px;line-height: 16px;margin-top: 13px;}

.ny-cul .wenhua-more{text-align: center;  display: block;margin: 3vh auto;background: #fafafa;width: 200px;height: 40px;line-height: 40px;}
.ny-cul .wenhua-more:hover{background:#00aeea;color: #fff; }


.ny-cul .wrap {position: relative;}
.ny-cul .wrap .wenhua-more{position: absolute;right:10px;bottom:10px;     }




.ny-time{background:url(../img/year-bg.jpg)no-repeat center / cover;height: 620px;}



.ny-honor{margin: 60px 0;}.ny-honor h2{font-size: 32px;text-align: center;color: #333;}.ny-honor ul{margin: 40px auto 0; width: 102%;}.ny-honor ul li{text-align: center;width: 23%;float: left;margin-right: 2%;margin-bottom: 2%;}.ny-honor ul li .pic {border:solid 1px #e4e4e4;overflow: hidden;}
.ny-honor ul li .pic img{width: 100%;transition: all 0.3s;}.ny-honor ul li .pic:hover img{transform: scale(2);}.ny-honor ul li p{margin-top: 14px;color: #666;font-size: 16px;}

.ny-info .wrap{background: #fff;padding: 2%;}

.ny-equip ul li{float: left;  width:23% ;margin: 0 2% 2% 0;}
.ny-equip ul li .pic{border:solid 1px #eeeeee;overflow: hidden;}
.ny-equip ul li .pic img{width: 100%;transition: all 0.3s;}
.ny-equip ul li .txt{height: 66px; background:#efefef;padding: 0 10px;box-sizing: border-box;}
.ny-equip ul li .txt .name{font-size: 16px;color: #333;line-height: 66px;}
.ny-equip ul li .txt  .more{margin-top: 18px; text-align: center;  border:solid 1px #00aeea;font-size: 14px;color: #333;width: 80px;height: 32px;line-height: 32px;}
.ny-equip ul li:hover .pic img{transform: scale(1.1);}
.ny-equip ul li:hover .txt{background:#00aeea;}
.ny-equip ul li:hover .txt .name,.ny-equip ul li:hover .txt .more{color: #fff;}

.ny-equip ul li:hover .txt .more{color: #fff;border:solid 1px #fff,}


.ny-contact{}
.ny-contact .con-left  h3{font-size: 24px;font-weight:bold;color: #333;}
.ny-contact .con-left span{color: #00aeea;font-size: 24px;font-weight: bold;}
.ny-contact .con-left p{font-size: 16px;line-height: 36px;margin-top: 30px;}





/*ny-pro*/



.ny-pro-xq .ny-pro-xq-top{border-bottom:solid 2px #d4d4d4;padding-bottom: 60px;}
.ny-pro-xq .ny-pro-xq-top .pic{width: 48%;}
.ny-pro-xq .ny-pro-xq-top .pic img{width: 100%;}
.ny-pro-xq .ny-pro-xq-top .pic-info{width:50%;}
.ny-pro-xq .ny-pro-xq-top .pic-info h3{margin: 0 0 26px 0;    border-bottom:solid 1px #e6e6e6;    font-size: 24px;line-height: 24px;padding-bottom: 16px;   color: #333;}
.ny-pro-xq .ny-pro-xq-top .pic-info>p{font-size: 14px;line-height: 30px;color: #666;padding-bottom: 28px;border-bottom:solid  2px #e6e6e6;}
.ny-pro-xq-con{margin: 53px 0 0;}
.ny-pro-xq-con .icon{margin: 0 15px 0 0;}
.ny-pro-xq-con .icon-info em{color: #454545;font-size: 15px;line-height: 15px;}
.ny-pro-xq .ny-pro-xq-top .ny-pro-xq-con .icon-info p{color:#454545;font-weight: bold; font-size: 26px;line-height:26px;}
.ny-pro-xq .ny-pro-xq-top .ny-pro-xq-con .pro-zx{background: #189381;width: 88px;height: 49px;text-align: center;}
.ny-pro-xq .ny-pro-xq-top .ny-pro-xq-con .pro-zx a{line-height: 49px;color: #fff;font-size: 16px;}

.xq-info{padding: 10px 0 0;}


.inNewsListTop{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin: 3% auto;
	background: #fafafa;
	padding:2%;
	
}

.inNewsListLeft{
	width: 65%;
}

.inNewsListLeft a{
	
}

.inNewsListLeft a h4{
	margin-bottom: 4%;
	margin-top: 3%;
}

.inNewsListLeft a h4 em{
	font-size: 18px;
	font-weight: 600;
	border: 1px solid #00aeea;
	width: 90px;
	display: block;
	float: left;
	text-align: center;
	line-height: 34px;
	color: #00aeea;
	margin-right: 3%;
}

.inNewsListLeft a h4 span{
	font-size: 22px;
	line-height: 34px;
	font-weight: 600;
}

.inNewsListLeft a  p{
	font-size: 16px;
	line-height: 28px;
}


.inNewsListLeft a h6{
	font-size: 16px;
	line-height: 40px;
	width: 128px;
	background: #00aeea;
	color: #fff;
	text-align: center;
	margin-top: 4%;
}



.inNewsListRight{
	width: 30%;
}

.inNewsListRight a{
	display: block;
}

.inNewsListRight a img{
	width: 100%;
	height: auto;
	overflow: hidden;
}


.inNewsShowInfo{
	border-bottom: 1px solid #ccc;
	margin-bottom: 3%;
}

.inNewsShowInfo p{
	text-align: center;
	line-height: 47px;
}

.inNewsShowInfo p span{
	margin: 0px 18px;
	color: #999;
}


.inNewsShowWrap{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.inNewsShowLeft{
	width: 70%;
}


.inNewsShowRight{
	width: 25%;
	padding: 0% 0%;
}

.inNewsShowRight h4{
	font-size: 20px;
	line-height: 50px;
	color: #00aeea;
	font-weight: 600;
	margin-bottom: 4%;
}

.inNewsShowRight ul{
	
}

.inNewsShowRight ul li{
	margin-bottom: 8%;
}

.inNewsShowRight ul li a{
	
}

.inNewsShowRight ul li a img{width: 100%;height: auto;overflow: hidden;}

.inNewsShowRight ul li a p{
	line-height: 24px;
	font-size: 16px;
	background: #f8f8f8;
	padding: 3% 4%;
}
.inNewsShowRight ul li:hover p{background:#00aeea;color: #fff;}


.ny-news-list{} 
.ny-news-list ul{width: 102%;}
.ny-news-list ul li{margin-bottom: 5vh;overflow: hidden;float: left;width: 23%;margin-right: 2%;}
.ny-news-list ul li .pic,.ny-news-list ul li .pic-txt{}
.ny-news-list ul li .pic{overflow: hidden;}
.ny-news-list ul li .pic img{width: 100%;}
.ny-news-list ul li:hover .pic img{transform: scale3d(1.5,1.5,1);transition: all 0.3s;}
.ny-news-list ul li .pic img{width: 100%;}
.ny-news-list ul li .pic-txt{    background: #efefef;padding: 10px; box-sizing: border-box;overflow:hidden;}
.ny-news-list ul li .pic-txt h3{overflow:hidden;white-space: nowrap; text-overflow:ellipsis; font-size: 18px;margin-top: 20px;}.ny-news-list ul li .pic-txt h3:after{ transition: all 0.3s;  display: block;content: "";width: 30px;height:1px;background: #00aeea;margin-top: 10px;}
.ny-news-list ul li .pic-txt p{overflow:hidden;white-space: nowrap; text-overflow:ellipsis; color: #666;font-size: 14px;line-height: 28px;margin-top: 10px;  }

.ny-news-list ul li:hover h3{color:#00aeea;}
.ny-news-list ul li:hover h3:after{width: 100%;background: #fff;}
.ny-news-list ul li:last-child{margin-bottom: 0;}
.ny-news-list ul li:hover .pic-txt{background: #00aeea; }
.ny-news-list ul li:hover .pic-txt h3,.ny-news-list ul li:hover .pic-txt p{color: #fff;}

.ny-news-list ul li:hover .pic-txt span{color: #fff;}

.tj .ny-news-list .bd{}
.tj .ny-news-list  ul li .pic{width: 100%;margin-bottom: 10px;}
.tj .ny-news-list  ul li h3{height: auto;  padding: 20px 10px;font-size: 16px;line-height: 30px;}
.tj .ny-news-list  ul li:hover h3{background: #1760a2;color: #fff;font-weight: normal;}

.ny-news-list-xq{}
.ny-news-list-xq-tit {color: #00aeea;  margin-bottom:20px;font-size: 20px; line-height:24px;padding-bottom: 20px;border-bottom: solid 1px #ccc; text-align: center;font-weight: bold;}
.ny-news-list-xq-info{font-size: 16px;line-height: 30px;}

.ny-news-list-xq-info img{max-width: 100%;}

.videoList  ul li .pic-txt h3{margin-top: 0;}
.videoList  ul li .pic-txt h3:after{display: none;}

.ny-cor-list  ul li{width: 23%;}

.wap-serlist{margin-bottom: 4%;}
.wap-serlist ul{width: 102%;}
.wap-serlist ul li{width: 31.33%;margin-right: 2%;float: left;}
.wap-serlist ul li .pic img{width: 100%;}




.plc{height:50px;position: absolute;bottom:0;left: 0;width: 100%;background:rgba(0,174,234,0.5) ;}
.p12-curblock{ display: none; }
.p102-curmbs-1{height:50px;line-height:50px;font-size: 14px;color: #fff;}
.p102-curmbs-1 b {font-weight: normal;padding-left: 35px;background: url(../img/p102-curmbs-icon1.png) no-repeat left center;

		}
		.p102-curmbs-1 i {
			font-style: normal;
		}

		.p102-curmbs-1 span {
			height: 46px;
			line-height: 46px;
			padding: 0px 5px;
		}
		.p102-curmbs-1 a{color: #fff;}
		.p102-curmbs-1 a:hover{color: #013171;}





/*page*/
.page { padding-left: 0; margin: 2% 0; border-radius: 4px; clear: both; text-align: center; }
.page div { display: inline-block; }
.page a, .page span { position: relative; float: left; padding: 8px 14px; margin-left: -1px; line-height: 1.42857143; color: #00aeea; text-decoration: none; background-color: #fff; border: 1px solid #ddd; font-size: 14px; }
.page .current { background-color: #00aeea; border: 1px solid #00aeea; color: #fff; }
.page a:first-child, .page span:first-child { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.page a:last-child, .page span:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.goback{margin: 20px auto; width: 200px;height: 48px;text-align:center;background: #f8f8f8;border-radius: 10px;}
.goback a{ display: inline-block;line-height: 48px;font-size: 16px;width: 100%;}
.goback:hover a{background: #00aeea; color: #fff;border-radius: 10px;}

/*bottom*/
.lfooter {display: none;    width:100%; height:70px; background-color:#00aeea;  bottom:0px; margin-top:5px; }
.lfooter>ul>li{ width:33.33%; height:auto; float:left; text-align:center; padding:10px 0px; }
.lfooter>ul>li>a { color:#fff; line-height:14px; font-size:14px;}
.lfooter>ul>li:nth-child(2){border-right:solid 1px #bdbdbd;border-left:solid 1px #bdbdbd;}



#topFrame{width: 800px;height:340px;}



.huobanList ul li{
    width:18%;
}


.videoList{

}

.inVideoPlayer{
    width: 800px;
    margin:0px auto;
}


.foot-con dl dd.beian a{
    color: rgba(255,255,255,0.7);
}




/*产品详情页*/
.cpxqlb_box>div{width:50%;padding-left:40px;}
.cpxqlb_boxl{/* padding-right:40px;*/
	/* margin-right:40px;*/
	position:relative;border:1px solid #eee;}
.about_f  p{ line-height:36px; }
.cpxqlb_boxl .cpbigboxs_itemadw{position:absolute;top:30px;left:30px;z-index:5;}
.cpxqlb_container{width:100%;}
.cpxqlb_slideimg{overflow:hidden;background-color:#fff;cursor:w-resize;}
.cpxqlb_slideimg img{width:100%;}
.cpxqlb_boxr{width:50%;}
.cpxqlb_boxrtxt{margin-top:20px;}
.cpxqlb_boxrtxth{font-size:24px;color:#111;margin-top:10px;margin-bottom:25px;}
.cpxqlb_boxrtxtsm{margin-top:10px;margin-bottom:22px;}
.cpxqlb_boxrtxtsm i{font-size:18px;color:#0360b0;}
.cpxqlb_boxrtxtsm b{font-size:16px;color:#111;}
.cpxqlb_boxrtxtsm span:last-child{margin-left:20px;float:right;}
.cpxqlb_boxrtxtp{padding-top:16px;font-size:14px;line-height:30px;color:#777777;border-top:2px solid #eee;}
.cpxqlb_boxrzx{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;margin-bottom:50px;}
.cpxqlb_boxrzx .cpxqlb_boxrzxzx{width:220px;height:45px;border-radius:27px;-webkit-border-radius:27px;-moz-border-radius:27px;-ms-border-radius:27px;-o-border-radius:27px;background-color:#0461b1;line-height:47px;text-align:center;margin-right:10px;}
.cpxqlb_boxrzx .cpxqlb_boxrzxzx:first-of-type{background-color:#ff7800;}
.cpxqlb_dh{border-top:2px solid #eee;margin-top:30px;padding-top:25px;padding-bottom:27px;}
.cpxqlb_dh li{width:50%;padding-left:30px;float:left;}
.cpxqlb_dh li:nth-child(1){background:url(../img/tle2.png) no-repeat left;}
.cpxqlb_dh li:nth-child(2){background:url(../img/yx.png) no-repeat left;}
.cpxqlb_dh li p{font-size:18px;}
.cpxqlb_lx{margin-left:20px;margin-top:18px; overflow: hidden;}
.cpxqlb_lx li{float:left;width:220px;height:50px;border-radius:40px;background:#00aeea;margin-right:20px;}
.cpxqlb_lx li a{display:block;font-size:18px;color:#fff;text-align:center;line-height:50px;}
.cpxqlb_lx li:hover{background:#ff7800;}
/*图片放大镜样式*/
.right-extra{width:45%;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/
;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:100%;height:420px;border:1px solid #DFDFDF;overflow:hidden;}
.spec-scroll{clear:both;margin-top:5px;width:100%;}
.spec-scroll .prev{float:left;margin-right:4px;margin-top:45px;}
.spec-scroll .next{float:right;margin-top:45px;}
.spec-scroll .prev,.spec-scroll .next{transform:translateY(-50%);width:50px;height:50px;text-align:center;line-height:50px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border:1px solid #e1e1e1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);cursor:pointer;z-index:10;outline:none;}
.spec-scroll .items{float:left;position:relative;width:79%;height:102px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:102px;}
.spec-scroll .items ul li{margin-left:14px;float:left;width:88px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:88px;height:88px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}


.details_section_box{clear:both;}
.pro-nav-holder{position:relative;width:100%;clear:both;}
.pro-nav{width:100%;left:0;right:0;position:relative;height:111px;line-height:111px;background:-moz-linear-gradient(left,#00aeea 0%,#0b92df 100%);background:-webkit-linear-gradient(left,#0050a2 0%,#0b92df 100%);background:-o-linear-gradient(left,#0050a2 0%,#0b92df 100%);background:-ms-linear-gradient(left,#0050a2 0%,#0b92df 100%);background:linear-gradient(to left,#0050a2 0%,#0b92df 10);text-align:center;z-index:999;}
.pro-nav.fixed{position:fixed;top:0;box-shadow:0 0 15px rgba(0,0,0,.1);}
.pro-nav li{position:relative;float:left;width:16.6%;text-align:center;font-size:17px;cursor:pointer;color:#fff;}
.pro-nav li:hover{font-weight:bold;}
.pro-nav li.cur{font-weight:bold;}
.pro-nav li.cur:after{content:'';display:block;width:90px;height:3px;position:absolute;bottom:0;left:45%;margin-left:-33px;background-color:#f0f7ff;}
.pro-nav li:before{content:'';display:block;position:absolute;width:1px;height:8px;left:-1px;top:50px;background-color:#dcdcdc;}
.pro-wrap{overflow:hidden;width:100%;margin-top:38px}
.pro_xq{background:#fff;margin-top:20px;padding:20px;overflow:hidden;}
.pro-main{padding:30px 0;clear:both;}
.pro-title{font-size:22px;color:#0073ba;line-height:30px;padding-bottom:13px;font-weight:bold;/*border-bottom:1px solid #d2d2d2;*/
}
.pro-title .ico{display:inline-block;width:32px;height:21px;margin-right:10px;vertical-align:-5px;background-position:center;background:#0467b7;}
.pro_cont_txt{padding-top:27px;margin-bottom:30px;overflow:hidden;}
.pro_cont_txt p{font-size:16px;line-height:30px;}
.pro-detail-bg{background:#f5f5f5;overflow:hidden;}



.box1{     margin-top:60px; }
.showbox { position: relative; float: left;     width: 48%;}
#showbox{/* border: 1px solid #DDDDDD;*/ height: 500!important;}
#showbox img{height: 400px!important;}
#showbox span { background:url(../img/whitebg.png) repeat;}
#showsum { left:25px; margin-top:10px; margin-top: 30px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:600px; position:relative;}
.showpage a { display:block; width:15px; border:1px solid #ddd; height:60px; line-height:60px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { background:#ccc; color:#777;}




.catjcp{margin-top:80px;}
.zixunbox_xt.catjcpbox{padding:0;padding:30px 0;background-color:#fff;}
.catjcpbox.xgcpplb{width:100%;}
.catjcp_item{margin:0 15px;}
.catjcp_item .catjcp_itema{display:block;}
.catjcp_itema_img{border:1px solid #eee;border-bottom:none;overflow:hidden;}
.catjcp_itema_img img{width:100%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.catjcp_itema_p{height:60px;line-height:60px;text-align:center;font-size:14px;color:#333333;background-color:#f4f4f4;}
.catjcp_item .catjcp_itema:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.catjcp_itema_img:hover{border-color:#0050a2;}
.catjcp_item .catjcp_itema:hover .catjcp_itema_p{color:#fff;background-color:#0050a2;}
.catjcp .owl-controls .owl-page.active span{background-color:#0050a2;}
.owl-carousel .owl-item{float:left;}
.newscontentcp{width:100%;overflow:hidden;}



.is_pc{
	display:block;
}

.is_wap{
	display:none;
}



.ny_lianxi .ny-about-info{background:url(../img/lianxi_bg.jpg)no-repeat center / cover;}
.ny_lianxi h2{display: none;}

 .lxwmbj {
        background: #f8f8f8;
        padding: 20px 0;
    }
    
    .lxwm {
        margin-top: 50px;
    }
    
    .lxwm h3 {
        font-size: 20px;
        color: #000;
        border-bottom: 1px solid #e4e0e0;
        padding-bottom: 15px;
        margin-bottom: 39px;
        font-weight: bold;
    }
    
    .lxwm h3 i img {
        width: 45px;
        padding-right: 15px;
    }
    
    .lxwm_2 ul {}
    
    .lxwm_2 ul li {
        float: left;
        width: 60%;
        height: 75px;
        font-size: 16px;
        color: #4c4c4c;
        
    }
    
    .lxwm_2 ul li:nth-child(2n) {
        width: 40%;
    }
    
    .lxwm_2 ul li em {
        padding-right: 15px;
    }

.lxwm p{font-size: 16px;line-height:30px;}


.cndns-right *:hover {
	text-decoration: none
}
.cndns-right {
	position: fixed;
	right: 5px;
	bottom: 10%;
	margin-top: -100px;
	z-index: 100;
	font-family: Arial, microsoft yahei!important;
	background: #fff;
	filter: alpha(opacity=95);
	-moz-opacity: .95;
	-khtml-opacity: .95;
	opacity: .95;
	z-index: 99999;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	border-radius: 5px
}
.cndns-right i {
	font-style: normal!important
}
.cndns-right-meau {
	position: relative
}
.cndns-right-btn {
	width: 70px;
	height: 80px;
	text-align: center;
	display: block;
	position: relative;
	text-decoration: none;
	border-top: 1px solid #e0e0e0
}
.cndns-right-btn span {
	color: #222b52;
	font-size: 24px!important;
	line-height: 32px;
	padding-top: 15px
}
.cndns-right-btn span.icon-qq {
	color: #fe0629;
	animation: shadow .5s linear infinite;
	animation: rotate .5s linear infinite
}
.cndns-right-btn sup {
	display: block;
	min-width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	border-radius: 50%;
	background-color: #222b52;
	position: absolute;
	left: -12px;
	top: -12px
}

.cndns-right-btn p {
	color: #333;
	font-size: 12px;
	line-height: 18px;
	padding-top: 0;
	margin: 0;
	text-decoration: none;
	padding-bottom: 10px
}
.cndns-right-meau:hover .cndns-right-btn p {
	display: block;
	text-decoration: none
}
.meau-car .cndns-right-btn {
	border-color: #222b52;
	margin-bottom: 20px;
	text-decoration: none
}
.meau-car .cndns-right-meau:hover .cndns-right-btn {
	background-color: #222b52;
	text-decoration: none
}
.meau-car .cndns-right-meau:hover .cndns-right-btn span {
	color: #fff;
	display: block;
	text-decoration: none
}
.meau-code .sev-t img {
	width: 134px;
	height: 134px;
	margin: 0;
	padding: 0
}
.meau-car .cndns-right-btn span {
	color: #222b52
}
.meau-top .cndns-right-btn span {
	font-size: 24px!important;
	line-height: 20px;
	padding-top: 15px
}
.meau-top .cndns-right-btn i {
	display: block;
	color: #333;
	font-size: 12px
}
.meau-top.cndns-right-meau:hover .cndns-right-btn {
}
.cndns-right-box {
	position: absolute;
	top: -15px;
	right: 54px;
	padding-right: 25px;
	display: none
}
.cndns-right-box .box-border {
	padding: 20px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border-radius: 5px
}
.cndns-right-box .box-border .arrow-right {
	display: block;
	width: 13px;
	height: 16px;
	background: url(../images/arrow.png) no-repeat;
	position: absolute;
	right: -13px;
	top: 26px
}
.cndns-right-box .box-border .sev-t span {
	font-size: 42px;
	float: left;
	display: block;
	line-height: 56px;
	margin-right: 20px;
	color: #d3d3d3
}
.cndns-right-box .box-border .sev-t p {
	float: left;
	color: #222b52;
	font-size: 22px;
	line-height: 28px;
	padding: 0;
	margin: 0
}
.cndns-right-box .box-border .sev-t p i {
	display: block;
	font-size: 14px;
	color: #888;
	font-style: normal!important
}
.cndns-right-box .box-border .sev-b {
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid #e4e4e4
}
.cndns-right-box .box-border .sev-b h4 {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 15px
}
.cndns-right-box .box-border .sev-b li {
	float: left;
	width: 50%;
	list-style: none;
		
}
.cndns-right-box .box-border .sev-b li a {
	text-decoration: none;
	display: inline-block;
	color: #888;
	font-size: 14px;
	padding-left: 43px;
	background: url(../images/zxqq.png) no-repeat left 3px;
	line-height: 36px
}
.cndns-right-box .box-border .sev-b li a:hover {
	color: #222b52
}
.meau-sev .cndns-right-box .box-border {
	width: 300px
}
.meau-contact .cndns-right-box .box-border {
	width: 230px
}
.cndns-right-meau:hover .cndns-right-box {
	display: block
}
.meau-code .cndns-right-box {
	top: inherit;
	bottom: -35px
}
.meau-code .cndns-right-box .box-border {
	width: 156px;
	text-align: center
}
.meau-code .cndns-right-box .box-border i {
	display: block;
	color: #666;
	font-size: 14px;
	line-height: 22px
}
.meau-code .cndns-right-box .box-border .arrow-right {
	top: inherit;
	bottom: 50px
}
.meau-zs .cndns-right-btn {
	background-color: #222b52;
	color: #fff;
	margin-top: 80px;
	border-color: #222b52
}
.meau-zs .cndns-right-btn span {
	color: #fff
}
.meau-zs .cndns-right-btn p {
	color: #fff
}
.sev-t {
	overflow: hidden
}
#ClCache {
	display: none
}
#newBridge #nbWebImLightContainer {
	border: none!important
}
.cndns-right-meau:hover .demo-icon {
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2)
}
@keyframes shadow {
0%, 100% {
transform:scaleX(1)
}
50% {
transform:scaleX(1.2)
}
}
@keyframes rotate {
0% {
transform:translateY(0)
}
25% {
transform:translateY(5px)
}
50% {
transform:translateY(10px) scale(1.1, .9)
}
75% {
ransform:translateY(5px)
}
100% {
transform:translateY(0)
}
}





.g-ft {    padding: 20px 0;margin-top: 30px;z-index: 1;  background:#2e384d;box-sizing: border-box; position: relative; }
.g-ft h3{width: 4rem;height: 4rem; position:fixed; bottom:6.5rem; right:0.5rem;}
.g-ft h3 img{width: 4rem;height: 4rem;}
.addlst { text-align: center;  font-size: 14px; line-height: 2rem; font-weight: normal; color: #fff;font-family: "Microsoft Yahei"; }
.addlst i {color: #fff;}
.fnav a:nth-child(4){ background: none; }
.addlst i  em{padding:0 0.5rem;}
.addlst i a{ color: #fff;font-family: "Microsoft Yahei";padding-left:0.5rem;}
.g_fnva{background:#242d34; height:5rem;position:fixed;bottom:0;min-width:320px;max-width:640px;width:100%;z-index:5;font-size: 1rem; }
.g_fnva li{height:5rem;width:25%; float:left; text-align:center;color:#ffffff;position:relative;}
.g_fnva li:before{content: "";position: absolute;width: 1px; height:6rem;background:#3a4249; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;top: 0rem;left: 0;}
.g_fnva li:after{content: "";position: absolute;width: 1px; height:6rem;background:#090909; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;top: 0rem;right: 0;}
.g_fnva a:nth-child(1) li:before{width:0;border: 0;background:none;}
.g_fnva a:nth-child(4) li:after{width:0;border: 0;background:none;}
.g_fnva a:nth-child(1) li{background:#0073ba;}
.g_fnva li em{display: block;padding: 1rem 0 0.5rem; width:33.75%; margin:0 auto;}
.g_fnva li em img{ display:block;width:100%;}

.copyright{
	padding: 15px 0;
	    border-top: 1px #3b4865 solid;
	background:#2e384d;
	padding-bottom: 25%;
}
.copyright a,.copyright span .copyright p{
	color: #fff;
}         


 




#pictureViewer{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.3);z-index:10000}
#pictureViewer>.content{background-color:#fff;position:absolute;width:590px;height:590px;margin:auto;top:0;right:0;bottom:0;left:0}
#pictureViewer .menu-bar{width:100%}
#pictureViewer .menu-bar .handel{width:40px;height:40px;float:right;background-repeat:no-repeat;background-position:50%;cursor:pointer}
#pictureViewer .menu-bar .handel:hover{background-color:#0073ba;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#pictureViewer .menu-bar .handel.maximization{background-image:url(../img/maximization_black.png);background-size:14px}
#pictureViewer .menu-bar .handel.maximization:hover{background-image:url(../img/maximization_white.png)}
#pictureViewer .menu-bar .handel.miniaturization{background-size:16px;background-image:url(../img/miniaturization_black.png)}
#pictureViewer .menu-bar .handel.miniaturization:hover{background-image:url(../img/miniaturization_white.png)}
#pictureViewer .menu-bar .handel.close-view{background-image:url(../img/close_black.png);background-size:15px}
#pictureViewer .menu-bar .handel.close-view:hover{background-image:url(../img/close_white.png)}
#pictureViewer .handel-next,#pictureViewer .handel-prev{display:inline-block;width:50px;height:70px;position:relative;top:calc(50% - 80px);background-repeat:no-repeat;background-size:25px;background-position:50%;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#pictureViewer .handel-prev{background-image:url(../img/prev_blank.png)}
#pictureViewer .handel-next{background-image:url(../img/next_blank.png)}
#pictureViewer .handel-next:hover,#pictureViewer .handel-prev:hover{background-color:#0073ba}
#pictureViewer .handel-prev:hover{background-image:url(../img/prev_white.png)}
#pictureViewer .handel-next:hover{background-image:url(../img/next_white.png)}
#pictureViewer .picture-content{display:inline-block;width:80%;height:calc(100% - 80px);position:absolute;margin:0 auto;left:0;right:0}
#pictureViewer .picture-content .cover{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}
#pictureViewer .counter{position:absolute;bottom:0;height:40px;line-height:40px;width:100%;text-align:center;color:grey;font-size:13px}
#pictureViewer .hide{display:none}
#pictureViewer .left{float:left}
#pictureViewer .right{float:right}
#pictureViewer .clear-flex{clear:both}
#pictureViewer img{max-width:100%;max-height:100%}





